package com.neuedu.funlifebbs.service;

import com.github.pagehelper.PageInfo;
import com.neuedu.funlifebbs.bean.Notices;
import com.neuedu.funlifebbs.query.NoticesQuery;

/**
 * 
 * @author hw
 * @version 2019年8月19日上午10:56:01
 * 
 */
public interface NoticesService {

	/**
	 *	根据id查询
	 * @param id
	 * @return
	 */
	Notices findById(int id);
	
	/**
	 *	根据查询条件
	 * @param noticesQuery
	 * @return
	 */
	PageInfo<Notices> query(NoticesQuery noticesQuery);

	/**
	 *	新增
	 * @param notices
	 * @return
	 */
	int add(Notices notices);

	/**
	 *	删除
	 * @param id
	 * @return
	 */
	int deleteById(int id);

	/**
	 *	更新
	 * @param notices
	 * @return
	 */
	int update(Notices notices);
}
